package dltec.demo;

import java.util.Random;

public class demo06 {
	
	/**
     * 随机数：
     *  1.java.Math.random()
     *      公式：Math.random()*(b-a+1)+a 取值a-b之间的数 因为左闭右开所以（b-a+1）
     *  2.java.util.Random
     */

	public static void main(String[] args) {
		
	    
	        //创建随机数对象 左闭右开
	        Random random = new Random();
	        //随机产生一个int类型取值范围内的数字
	        int i = random.nextInt();
	        System.out.println(i);
	        
	        //随机产生一个int类型1~100取值范围内的数字
	        //因为左闭右开 所以取值到101
	        int i1 = random.nextInt(101);
	        System.out.println(i1);
	        
	        //Math.random() 返回值类型是double 需要强制类型转换
	        int v = (int)(Math.random() * 100 + 1);
	        System.out.println(v);

	    

	}

}
